<script setup lang="ts">
// 1. 需要先安装 pnpm install axios 三方库
// 2. 通过 import 导入 axios 三方库
import axios from 'axios';
import { onMounted } from 'vue';

// 这些数据其实在组件创建阶段就已经完成


// 发送请求获取数据
const getData = async () => {
  const res = await axios.get('http://hmajax.itheima.net/api/news')
  console.log(res.data.data)
}

console.log('setup', Date.now())

// 创建完毕之后再执行
onMounted(() => {
  console.log('onMounted', Date.now())
  // 调用函数，获取数据
  getData()
})
</script>

<template>
<p></p>
</template>
